﻿@charset "utf-8";
/*全局样式初始化*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,button,textarea,blockquote,th,td,p{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-family:microsoft yahei,SimSun;font-weight:bold; text-align:left;}
body,input,select,textarea,button{font-family:SimSun,microsoft yahei,verdana,arial; font-size:12px;}
body{word-break:break-all; color:#000;text-align:center;}
ul,ol,li,dt,dd{list-style-type:none; text-align:left;}
input,select,img,button{vertical-align:middle;}
input,button,select,a{outline:none;}
button,label{cursor:pointer;}
img{border:none;}
/*-------默认主体文字样式-------*/
font{font-size:12px; line-height:20px; color:#444;}
/*-------默认表格全局样式-------*/
table{border-collapse:collapse; border-spacing:0;}
table,table caption,table th,table td{padding:6px; text-align:left;}
table caption{font-weight:bold;}
table th{font-weight:bold;}
table td{background:#fff;}
/*-------默认链接样式-------*/
a{color:#000; text-decoration:none;}
a:hover{color:red; text-decoration:none;}
/*-------清除浮动-------*/
.clear{clear:both; height:0; line-height:0; font-size:1px;}


/*--------------------------------------------表单项------------------------------------------*/

/*-------fieldset样式-------*/
fieldset{background:url(fieldset_bg.gif) repeat-x 0 bottom; border:1px solid #bbb; padding:0 8px 6px;}
fieldset legend{font-size:12px; font-weight:bold; color:#333; padding:6px;}
fieldset p{line-height:20px; color:#666;}
/*-------label外边距样式-------*/
label{margin:2px;}
/*-------多行文本框-------*/
textarea{width:200px; height:70px; border:1px solid #ccc; padding:3px; line-height:18px; color:#666;}
/*-------选择框外边距-------*/
select{margin:2px 4px 0px 0px;height:20px;}
/*-------默认文本输入框-------*/
.text{height:20px; line-height:20px; border:1px solid #ccc; padding:0 3px; color:#666;}
/*-------单选框/复选框外边距-------*/
.radio,.checkbox{margin:0 4px 2px 0;}
/*-------默认按钮-------*/
.button{background:url(btn_pic02.gif) repeat-x 0 0; height:24px; color:#444; border:1px solid #ccc; padding:0 12px; cursor:pointer; width:auto; overflow:visible;}

/*--------------------------------------------end 表单项------------------------------------------*/


/*---编辑表格样式---*/
.edittable{}
/*---编辑表格标题---*/
.edittable caption{font-size:12px; border:1px solid #c6c6c6; border-bottom:none; background:#e2e2e2;}
/*---编辑表格表头---*/
.edittable th{width:200px; color:#333; border:1px solid #c6c6c6; background:#f3f3f3; text-align:right;}
/*---编辑表格数据---*/
.edittable td{color:#444; border:1px solid #c6c6c6;}


/*-------外框盒子-------*/
.wrap{width:980px; margin:0 auto;}
.content{overflow:hidden; zoom:1; background:url(side-bg.gif) #fff repeat-y -37px 0;}
.main{float:right; width:810px; text-align:left; padding:5px 7px 7px 0;}
.boxdata{height:auto !important; height:450px; min-height:450px; padding:12px 20px;}


/*-------顶部top-------*/
.top{height:26px; position:relative;}
.date{text-align:left; color:#5b6a8c; position:absolute; top:0; left:0; height:26px; line-height:29px;  float:left; overflow:hidden;}
.tip{position:absolute; top:0; right:0; height:26px; text-align:left; overflow:hidden;}
.tip li{float:left; color:#6e7d9f;}
.tip li a{display:inline-block; padding:0 6px; height:26px; line-height:28px; color:#6e7d9f;}
.tip li a:hover{background:#243a6c; color:#a6afc4;}

/*-------通栏banner-------*/
.banner{height:91px; position:relative; overflow:hidden;}
/*通栏主导航*/
.nav{position:absolute; top:63px; right:0; height:26px; text-align:left; overflow:hidden;}
.nav li{float:left;}
.nav li a{display:block; width:86px; height:26px; line-height:28px; text-align:center; color:#3d4d6f; overflow:hidden; background:url(nav-btn.gif) no-repeat 0 -26px;}
.nav li a:hover{background:url(nav-btn.gif) no-repeat 0 top; color:#900; font-weight:bold; padding:0;}
.nav li a.curry{background:url(nav-btn.gif) no-repeat 0 top; color:#900; font-weight:bold; padding:0;}
/*logo图片*/
.logo{width:980px; height:91px;}
.logo img{width:980px; height:91px; display:block;}

/*-------边导航-------*/
#basic-accordian{float:left; width:147px;}
#basic-accordian h3{height:46px; background:url(sidebar-bg.gif) no-repeat right 0;}
.accordion_headings{height:27px; line-height:27px; background:url(sidebar-bg.gif) no-repeat right -82px; font-weight:bold; text-align:left; padding-left:36px; cursor:pointer; display:block; color:#333;}
.accordion_headings:hover{color:#000; background:url(sidebar-bg.gif) no-repeat right -46px;}
#basic-accordian .header_highlight{background-position:right -46px; color:#000;}
#basic-accordian ul{padding:6px 0 8px 36px; text-align:left;height:auto !important; height:280px; min-height:280px;}
#basic-accordian ul p{height:22px; line-height:22px;}
#basic-accordian ul p a{display:inline-block; height:22px; color:#333; padding-left:12px; background:url(sidebar-bg.gif) no-repeat -20px -135px;}
#basic-accordian ul p a:hover{background:url(sidebar-bg.gif) no-repeat -20px -112px; color:#900;}
#basic-accordian ul p a.subhoveron{background:url(sidebar-bg.gif) no-repeat -20px -112px; color:#900;}

/*-----位置导航-----*/
.nav-position{border-bottom:1px dotted #a3a3a3; padding-left:2px;}
.nav-position p{height:20px; line-height:20px; text-align:left; color:#555;}
.nav-position p span{margin-right:5px;}
.nav-position p span a{color:#555;}
.nav-position p span a:hover{color:red;}


/*-------底部footer-------*/
.footer{background:url(footer-bg.gif) repeat-x top;}
.footer ul{padding:28px 0 38px; text-align:center;}
.footer li{text-align:center;}
.footer li img{width:237px; height:34px;}
.footer p{color:#555; height:22px;}


/*--------------------------------------------说明性标题------------------------------------------*/
.font-title01,.font-title02,.font-title03{height:25px; line-height:25px; color:#000; font-weight:bold; padding-left:26px; background-image:url(title_bg.gif); background-repeat:no-repeat; margin-bottom:6px;}
.font-title01{background-position:7px 7px; background-color:#eee; border:1px solid #d6d6d6;}
.font-title02{background-position:7px -15px; background-color:#e7ecee; border:1px solid #cbd8dd;}
.font-title03{background-position:7px 7px; background-color:#f6eaea; border:1px solid #e4d2d2;}
/*--------------------------------------------end 说明性标题------------------------------------------*/




.page
{
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

#main
{
    padding: 0px;
    clear:both;
    background-color: #fff;
    _height: 1px; /* only IE6 applies CSS properties starting with an underscore */
}


/* TAB MENU   
----------------------------------------------------------*/
ul#menu
{
    border-bottom: 1px #5C87B2 solid;
    padding: 0 0 2px;
    margin: 0;
}

ul#menu li
{
    display: inline;
    list-style: none;
}

ul#menu li#greeting
{
    padding: 10px 20px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.8em;
    color: #fff;
}

ul#menu li a
{
    padding: 10px 20px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.8em;
    background-color: #e8eef4;
    color: #034af3;
}

ul#menu li a:hover
{
    background-color: #fff;
    text-decoration: none;
}

ul#menu li a:active
{
    background-color: #a6e2a6;
    text-decoration: none;
}

ul#menu li.selected a
{
    background-color: #fff;
    color: #000;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

/* Styles for editor and display helpers
----------------------------------------------------------*/
.display-label,
.editor-label
{
    margin: 1em 0 0 0;
}

.display-field,
.editor-field
{
    margin:0.5em 0 0 0;
}

.text-box
{
    width: 30em;
}

.text-box.multi-line
{
    height: 6.5em;
}

.tri-state
{
    width: 6em;
}

